package com.sq.partner.manager.mybatis.model;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 
 * @author
 * 新支付
 */
public class FacadeNewPayment { 
	private String  newPayId; //主键
	private Date  transTime; //交易时间
	private String  rdSeq; //收款指令流水号
	private String  paymentCode; //缴费交易号
	private String  applyEntity; //申请组织
	private String  payType; //交易类型
	private BigDecimal  amount; //金额
	private Date  expireDate; //订单失效时间
	private String  notifyUrl; // 异步通知地址
	private String  cancelState; //作废状态,1-未作废2-已作废   回调时插入
	private String  transState; //收付款状态,1-未收款2-已收款3-收款失败4-收款中5-收款未知   回调时插入
	private String  payUrl; //完成的链接地址,无需前端面进行拼接
	private Date  insertDate; //插入时间
	private Date  feedBackDate; //回调时间
	private String  channelCode; //合作伙伴代码
	private String  payId; //暂存单
	private String abstracts;//对账码
	private String merid;//商户号
	private String title;//订单标题
	private Date payDate;//支付时间
	private String isJhcard;//是否为激活卡,1-是,0-否
	
	public Date getPayDate() {
		return payDate;
	}
	public void setPayDate(Date payDate) {
		this.payDate = payDate;
	}
	private String userCode;//用户名
	public String getUserCode() {
		return userCode;
	}
	public void setUserCode(String userCode) {
		this.userCode = userCode;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public String getMerid() {
		return merid;
	}
	public void setMerid(String merid) {
		this.merid = merid;
	}
	public String getPayId() {
		return payId;
	}
	public String getAbstracts() {
		return abstracts;
	}
	public void setAbstracts(String abstracts) {
	    this.abstracts = abstracts;
	}
	public void setPayId(String payId) {
		this.payId = payId;
	}
	public void setChannelCode(String channelCode) {
		this.channelCode = channelCode;
	}
	public String getChannelCode() {
		return channelCode;
	}
	public String getNewPayId() {
		return newPayId;
	}
	public void setNewPayId(String newPayId) {
		this.newPayId = newPayId;
	}
	public Date getTransTime() {
		return transTime;
	}
	public void setTransTime(Date transTime) {
		this.transTime = transTime;
	}
	public String getRdSeq() {
		return rdSeq;
	}
	public void setRdSeq(String rdSeq) {
		this.rdSeq = rdSeq;
	}
	public String getPaymentCode() {
		return paymentCode;
	}
	public void setPaymentCode(String paymentCode) {
		this.paymentCode = paymentCode;
	}
	public String getApplyEntity() {
		return applyEntity;
	}
	public void setApplyEntity(String applyEntity) {
		this.applyEntity = applyEntity;
	}
	public String getPayType() {
		return payType;
	}
	public void setPayType(String payType) {
		this.payType = payType;
	}
	
	public BigDecimal getAmount() {
		return amount;
	}
	public void setAmount(BigDecimal amount) {
		this.amount = amount;
	}
	public Date getExpireDate() {
		return expireDate;
	}
	public void setExpireDate(Date expireDate) {
		this.expireDate = expireDate;
	}
	public String getNotifyUrl() {
		return notifyUrl;
	}
	public void setNotifyUrl(String notifyUrl) {
		this.notifyUrl = notifyUrl;
	}

	public String getCancelState() {
		return cancelState;
	}
	public void setCancelState(String cancelState) {
		this.cancelState = cancelState;
	}
	public String getTransState() {
		return transState;
	}
	public void setTransState(String transState) {
		this.transState = transState;
	}
	public String getPayUrl() {
		return payUrl;
	}
	public void setPayUrl(String payUrl) {
		this.payUrl = payUrl;
	}
	public Date getInsertDate() {
		return insertDate;
	}
	public void setInsertDate(Date insertDate) {
		this.insertDate = insertDate;
	}
	public Date getFeedBackDate() {
		return feedBackDate;
	}
	public void setFeedBackDate(Date feedBackDate) {
		this.feedBackDate = feedBackDate;
	}
    public String getIsJhcard() {
        return isJhcard;
    }
    public void setIsJhcard(String isJhcard) {
        this.isJhcard = isJhcard;
    }
}